almost atoll - French English Dictionary